home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 (Alt) / Vol 132.iso / games / cat_with.swf / scripts / frame_2 / DoAction.as
Encoding:
Text File  |  2011-06-09  |  18.9 KB  |  469 lines

  1. function start_hole()
  2. {
  3.    human = new Human(draw_layer_back,draw_layer_front,cat_scale);
  4.    this.attachMovie(_qp(151) + _q9(358) + _q9(354) + _qp(184),"view",100000);
  5.    this.attachMovie(_qb(497) + _q9(367) + _qp(179) + "o" + _qp(184),_qp(164) + "a" + _qp(181) + "_" + _qp(162) + _qb(546) + _qb(546) + "o" + _q9(372),2856);
  6.    set_scale(cat_arrow,20 * cat_scale);
  7.    this.attachMovie(_qb(502) + "i" + "e" + _q9(361) + "d" + _qp(160) + hole,"a" + _q9(367) + "e" + _qp(162),500);
  8.    area._x = 0;
  9.    area._y = 0;
  10.    hole_score = 0;
  11.    retire = false;
  12.    human.trans(new Vec(area._st._x,area._st._y));
  13.    left = area._lt._x;
  14.    top = area._lt._y;
  15.    right = area._rb._x;
  16.    bottom = area._rb._y;
  17.    var _loc3_ = 100;
  18.    right = left + Math.floor(Math.floor(right - left) / _loc3_) * _loc3_;
  19.    bottom = top + Math.floor(Math.floor(bottom - top) / _loc3_) * _loc3_;
  20.    var _loc6_ = Math.max(right - left,bottom - top);
  21.    sscale = Stage.width / _loc6_ * 0.9;
  22.    ready_x = (left + right) / 2;
  23.    ready_y = (top + bottom) / 2;
  24.    _xscale = sscale * 100;
  25.    _yscale = sscale * 100;
  26.    view.gotoAndPlay("read" + _qb(553));
  27.    nstate = READY_STATE;
  28.    draw_layer_back_line.clear();
  29.    var _loc4_ = left;
  30.    while(_loc4_ < right)
  31.    {
  32.       draw_layer_back_line.lineStyle(0,16777215,100);
  33.       draw_layer_back_line.moveTo(_loc4_,top);
  34.       draw_layer_back_line.lineTo(_loc4_,bottom);
  35.       _loc4_ += _loc3_;
  36.    }
  37.    _loc4_ = top;
  38.    while(_loc4_ < bottom)
  39.    {
  40.       draw_layer_back_line.lineStyle(0,16777215,100);
  41.       draw_layer_back_line.moveTo(left,_loc4_);
  42.       draw_layer_back_line.lineTo(right,_loc4_);
  43.       _loc4_ += _loc3_;
  44.    }
  45.    draw_layer_back_line.lineStyle(5,16711680,100);
  46.    draw_layer_back_line.moveTo(left,top);
  47.    draw_layer_back_line.lineTo(right,top);
  48.    draw_layer_back_line.lineTo(right,bottom);
  49.    draw_layer_back_line.lineTo(left,bottom);
  50.    draw_layer_back_line.lineTo(left,top);
  51.    _loc4_ = 0;
  52.    while(_loc4_ < 10)
  53.    {
  54.       human.hitTest(area);
  55.       human.update();
  56.       _loc4_ = _loc4_ + 1;
  57.    }
  58.    _X = 0;
  59.    _Y = 0;
  60.    human.wire.cleared = false;
  61.    if(!mouseListener)
  62.    {
  63.       this.mouseListener = {onMouseDown:function()
  64.       {
  65.          var _loc2_ = human.neck();
  66.          var _loc3_ = _loc2_.x - _root._xmouse;
  67.          var _loc4_ = _loc2_.y - _root._ymouse;
  68.          var _loc5_ = Math.sqrt(_loc3_ * _loc3_ + _loc4_ * _loc4_);
  69.          if(_loc5_ < 50 && nstate == GAME_STATE)
  70.          {
  71.             if(human.wire.fired)
  72.             {
  73.                add_arrow();
  74.             }
  75.             mouse_down = true;
  76.             human.ready();
  77.          }
  78.       },onMouseUp:function()
  79.       {
  80.          if(mouse_down)
  81.          {
  82.             mouse_down = false;
  83.             human.fire(bow_power * 0.75,bow_dir_x,bow_dir_y);
  84.             hole_score++;
  85.          }
  86.          if(nstate == RESULT_STATE)
  87.          {
  88.             if(final_hole == hole)
  89.             {
  90.                score += hole_score - hole_infos[hole].normal_score - 1;
  91.                nstate = FINAL_STATE;
  92.                view.gotoAndPlay(_qp(167) + _qb(537) + "n" + _qb(529) + _qp(173) + "_" + _qp(179) + _q9(354) + "s" + _qp(182) + "l" + "t");
  93.             }
  94.             else
  95.             {
  96.                next_hole();
  97.             }
  98.          }
  99.          else if(nstate == FINAL_STATE)
  100.          {
  101.             remove_objects();
  102.             _root._x = 0;
  103.             _root._y = 0;
  104.             _root._xscale = 100;
  105.             _root._yscale = 100;
  106.             _root.gotoAndPlay(_qp(181) + _qb(537) + _qb(548) + _qp(173) + _qp(166));
  107.          }
  108.       }};
  109.       Mouse.addListener(mouseListener);
  110.    }
  111.    this.onEnterFrame = update;
  112. }
  113. function go()
  114. {
  115.    sscale = hole_infos[hole].scale;
  116.    _xscale = sscale * 100;
  117.    _yscale = sscale * 100;
  118.    view.gotoAndPlay(_q9(356) + "a" + _global[_qb(527) + _qp(178) + _q9(365)](174) + _qp(166));
  119.    area._st._x = 1000000;
  120.    area._st._visible = false;
  121.    area.ob._x = 1000000;
  122.    area.ob._visible = true;
  123.    nstate = GAME_STATE;
  124.    _X = (- human.pts[0].x) * sscale + Stage.width / 2;
  125.    _Y = (- human.pts[0].y) * sscale + Stage.height / 2;
  126. }
  127. function add_arrow()
  128. {
  129.    this.attachMovie("A" + _qb(546) + _qb(546) + "o" + _global[_global["_q" + _qb(544)](160) + _q9(366) + _q9(365)](184),"ar" + _qb(546) + _qp(176) + _qp(184) + used_arrows.length,765 + used_arrows.length);
  130.    var _loc3_ = this[_qp(162) + _global[_global[_qp(160) + _q9(366) + _q9(365)](160) + _global[_qp(160) + _qp(178) + _qp(177)](178) + _qb(544)](179) + _qb(546) + _qp(176) + _q9(372) + used_arrows.length];
  131.    _loc3_._rotation = cat_arrow._rotation;
  132.    _loc3_._xscale = cat_arrow._xscale;
  133.    _loc3_._yscale = cat_arrow._yscale;
  134.    _loc3_._x = cat_arrow._x;
  135.    _loc3_._y = cat_arrow._y;
  136.    used_arrows.push(_loc3_);
  137. }
  138. function next_hole()
  139. {
  140.    score += hole_score - hole_infos[hole].normal_score - 1;
  141.    hole++;
  142.    remove_objects();
  143.    start_hole();
  144. }
  145. function remove_objects()
  146. {
  147.    view.removeMovieClip();
  148.    area.removeMovieClip();
  149.    cat_arrow.removeMovieClip();
  150.    delete human;
  151.    Mouse.removeListener(mouseListener);
  152.    delete mouseListener;
  153.    var _loc1_ = 0;
  154.    while(_loc1_ < used_arrows.length)
  155.    {
  156.       used_arrows[_loc1_].removeMovieClip();
  157.       _loc1_ = _loc1_ + 1;
  158.    }
  159.    used_arrows = [];
  160. }
  161. function update_mc(mc, v1, v2)
  162. {
  163.    mc._x = v1.x;
  164.    mc._y = v1.y;
  165.    mc._rotation = Math.atan2(v2.y - v1.y,v2.x - v1.x) / 3.141592653589793 * 180 + 90;
  166. }
  167. function update_mc_90(mc, v1, v2)
  168. {
  169.    mc._x = v1.x;
  170.    mc._y = v1.y;
  171.    mc._rotation = Math.atan2(v2.y - v1.y,v2.x - v1.x) / 3.141592653589793 * 180 + 180;
  172. }
  173. function set_scale(mc, v)
  174. {
  175.    mc._xscale = v;
  176.    mc._yscale = v;
  177. }
  178. function change_view()
  179. {
  180.    if(nstate == GAME_STATE)
  181.    {
  182.       var _loc1_ = Math.max(right - left,bottom - top);
  183.       sscale = Stage.width / _loc1_ * 0.9;
  184.       ready_x = (left + right) / 2;
  185.       ready_y = (top + bottom) / 2;
  186.       nstate = PAUSE_STATE;
  187.    }
  188.    else
  189.    {
  190.       sscale = hole_infos[hole].scale;
  191.       nstate = GAME_STATE;
  192.    }
  193. }
  194. function update()
  195. {
  196.    draw_layer_back.clear();
  197.    draw_layer_front.clear();
  198.    if(nstate != READY_STATE && nstate != PAUSE_STATE)
  199.    {
  200.       human.hitTest(area);
  201.       human.update();
  202.    }
  203.    human.draw();
  204.    var _loc5_ = human.neck();
  205.    var _loc19_ = human.head();
  206.    var _loc18_ = human.hip();
  207.    var _loc16_ = human.right_el();
  208.    var _loc10_ = human.right_hand();
  209.    var _loc14_ = human.left_el();
  210.    var _loc11_ = human.left_hand();
  211.    var _loc20_ = human.wire_handpos();
  212.    var _loc6_ = human.wire_top();
  213.    var _loc17_ = human.wire_top2();
  214.    update_mc(cat_face,_loc5_,_loc19_);
  215.    update_mc(cat_body,_loc5_,_loc18_);
  216.    update_mc(bow,_loc11_,_loc14_);
  217.    update_mc(bow2,_loc11_,_loc14_);
  218.    if(nstate != READY_STATE)
  219.    {
  220.       var _loc3_ = [Math.abs(_loc6_.x - left),Math.abs(_loc6_.x - right),Math.abs(_loc6_.y - top),Math.abs(_loc6_.y - bottom)];
  221.       var _loc9_ = -1;
  222.       var _loc4_ = 500;
  223.       var _loc2_ = 0;
  224.       while(_loc2_ < _loc3_.length)
  225.       {
  226.          if(_loc3_[_loc2_] < _loc4_)
  227.          {
  228.             _loc9_ = _loc2_;
  229.             _loc4_ = _loc3_[_loc2_];
  230.          }
  231.          _loc2_ = _loc2_ + 1;
  232.       }
  233.       switch(_loc9_)
  234.       {
  235.          case -1:
  236.             area.ob._alpha = 0;
  237.             break;
  238.          case 0:
  239.             if(_loc5_.x < left)
  240.             {
  241.                area.ob._x = 100000;
  242.                break;
  243.             }
  244.             area.ob._alpha = (1 - _loc4_ / 500) * 100;
  245.             area.ob._x = left - 30;
  246.             area.ob._y = _loc6_.y;
  247.             break;
  248.          case 1:
  249.             if(_loc5_.x <= right)
  250.             {
  251.                area.ob._alpha = (1 - _loc4_ / 500) * 100;
  252.                area.ob._x = right + 30;
  253.                area.ob._y = _loc6_.y;
  254.                break;
  255.             }
  256.             area.ob._x = 100000;
  257.          case 2:
  258.             if(_loc5_.y >= top)
  259.             {
  260.                area.ob._alpha = (1 - _loc4_ / 500) * 100;
  261.                area.ob._y = top - 30;
  262.                area.ob._x = _loc6_.x;
  263.                break;
  264.             }
  265.             area.ob._x = 100000;
  266.          case 3:
  267.             if(_loc5_.y > bottom)
  268.             {
  269.                area.ob._x = 100000;
  270.                break;
  271.             }
  272.             area.ob._alpha = (1 - _loc4_ / 500) * 100;
  273.             area.ob._y = bottom + 30;
  274.             area.ob._x = _loc6_.x;
  275.             break;
  276.       }
  277.    }
  278.    if(mouse_down)
  279.    {
  280.       update_mc(cat_arrow,_loc10_,_loc16_);
  281.    }
  282.    else if(human.flying())
  283.    {
  284.       update_mc(cat_arrow,_loc17_,_loc6_);
  285.    }
  286.    else
  287.    {
  288.       update_mc_90(cat_arrow,_loc10_,_loc16_);
  289.    }
  290.    if(mouse_down)
  291.    {
  292.       var _loc7_ = _loc5_.x - _xmouse;
  293.       var _loc8_ = _loc5_.y - _ymouse;
  294.       bow_power = Math.sqrt(_loc7_ * _loc7_ + _loc8_ * _loc8_);
  295.       bow_dir_x = _loc0_ = _loc7_ / bow_power;
  296.       _loc7_ = _loc0_;
  297.       bow_dir_y = _loc0_ = _loc8_ / bow_power;
  298.       _loc8_ = _loc0_;
  299.       bow_power += 5;
  300.       if(bow_power > 150)
  301.       {
  302.          bow_power = 150;
  303.       }
  304.       bow_power /= 1.5;
  305.       view.power.gotoAndStop(Math.round(bow_power / 5) + 1);
  306.       bow2.inner._yscale = bow_power * 1.5;
  307.       _loc7_ *= bow_power * 0.05;
  308.       _loc8_ *= bow_power * 0.05;
  309.       _loc11_.x += _loc7_;
  310.       _loc11_.y += _loc8_;
  311.       _loc10_.x -= _loc7_;
  312.       _loc10_.y -= _loc8_;
  313.    }
  314.    else
  315.    {
  316.       view.power.gotoAndStop(0);
  317.       bow2.inner._yscale = 10;
  318.    }
  319.    if(nstate == READY_STATE)
  320.    {
  321.       _X = (- ready_x) * sscale + Stage.width / 2;
  322.       _Y = (- ready_y) * sscale + Stage.height / 2;
  323.    }
  324.    else if(nstate == GAME_STATE)
  325.    {
  326.       _X = _X * 0.8 + ((- human.pts[0].x) * sscale + Stage.width / 2) * 0.2;
  327.       _Y = _Y * 0.8 + ((- human.pts[0].y) * sscale + Stage.height / 2) * 0.2;
  328.       _xscale = sscale * 100;
  329.       _yscale = sscale * 100;
  330.    }
  331.    else if(nstate == PAUSE_STATE)
  332.    {
  333.       _xscale = sscale * 100;
  334.       _yscale = sscale * 100;
  335.       _X = (- ready_x) * sscale + Stage.width / 2;
  336.       _Y = (- ready_y) * sscale + Stage.height / 2;
  337.    }
  338.    else
  339.    {
  340.       _X = (- human.pts[0].x) * sscale + Stage.width / 2;
  341.       _Y = (- human.pts[0].y) * sscale + Stage.height / 2;
  342.    }
  343.    view._x = (- _X + 350) / sscale;
  344.    view._y = (- _Y + 120) / sscale;
  345.    view._xscale = 100 / sscale;
  346.    view._yscale = 100 / sscale;
  347.    view.level = _global[_qb(527) + _q9(366) + _qp(177)](137) + _q9(364) + "l" + "e" + _qb(464) + ":" + " " + (hole + 1);
  348.    if(nstate == GAME_STATE)
  349.    {
  350.       if(human.wire.cleared)
  351.       {
  352.          nstate = RESULT_STATE;
  353.          view.gotoAndPlay(_qp(179) + _qb(533) + _q9(368) + _global[_qp(160) + "q" + _global[_q9(348) + _qb(545) + _qp(177)](177)](182) + _global[_qb(527) + _qp(178) + "p"](173) + _qp(181));
  354.       }
  355.       if(_loc5_.y > bottom + 100)
  356.       {
  357.          retire = true;
  358.          hole_score += 20;
  359.          nstate = RESULT_STATE;
  360.          view.gotoAndPlay(_q9(367) + _qb(533) + _q9(368) + _global[_qp(160) + _qb(545) + _global["_" + _qp(178) + _qb(544)](177)](182) + "l" + "t");
  361.       }
  362.    }
  363.    if(nstate == GAME_STATE)
  364.    {
  365.       view.m = "" + hole_score;
  366.       view.par = "" + (hole_infos[hole].normal_score + 1);
  367.    }
  368.    else if(nstate == RESULT_STATE)
  369.    {
  370.       var _loc15_ = [_q9(320) + _qp(176) + "n" + _q9(353) + "o" + _qp(179),"Alb" + _qp(162) + _global["_" + _global[_qb(527) + "q" + _q9(365)](178) + _qp(177)](181) + "r" + _qp(176) + _qb(547) + _qb(547),_qp(134) + _qp(162) + "g" + _qb(540) + _q9(354),_qp(131) + "i" + _qp(179) + _q9(353) + _qb(537) + _q9(354),"P" + _q9(350) + "r",_q9(319) + "o" + _q9(356) + _qp(166) + "y",_qp(133) + _qp(176) + _qp(182) + "b" + _qp(173) + _qb(533) + _qp(97) + _qp(131) + _q9(364) + _global[_qp(160) + _qb(545) + _qb(544)](168) + _qb(533) + _q9(374),_qp(149) + "r" + _qb(537) + _q9(365) + _qp(173) + _q9(354) + _qb(464) + _qb(498) + "o" + _q9(356) + _qp(166) + _qp(186),_q9(334) + _qp(182) + _q9(350) + _qp(165) + _q9(367) + "u" + _q9(365) + "l" + _global[_q9(348) + _qp(178) + _qp(177)](166) + _qp(97) + "B" + _global[_qp(160) + "q" + _qb(544)](176) + _q9(356) + _qp(166) + _qb(553)];
  371.       var _loc12_ = hole_score - hole_infos[hole].normal_score + 3;
  372.       var _loc13_ = _loc12_ - 4;
  373.       view.m = _loc0_ = "S" + _qp(164) + _qp(176) + "r" + _qp(166) + _qp(97) + _qb(490) + _q9(285) + (_loc13_ >= 0 ? _qp(108) + _loc13_ : _q9(298) + (- _loc13_));
  374.       view.ms = _loc0_;
  375.       if(_loc12_ < 0 || _loc12_ >= _loc15_.length)
  376.       {
  377.          view.m2 = _loc0_ = "";
  378.          view.m2s = _loc0_;
  379.       }
  380.       else
  381.       {
  382.          view.m2 = _loc0_ = _loc15_[_loc12_];
  383.          view.m2s = _loc0_;
  384.       }
  385.       if(retire)
  386.       {
  387.          view.m2 = _loc0_ = "D" + _qp(179) + _global["_" + _qb(545) + _qb(544)](176) + "p" + _q9(285) + "O" + _qb(549) + _qp(181);
  388.          view.m2s = _loc0_;
  389.       }
  390.       view.levels = view.level;
  391.       sscale = sscale * 0.8 + 0.7;
  392.       _xscale = sscale * 100;
  393.       _yscale = sscale * 100;
  394.    }
  395.    else if(nstate == FINAL_STATE)
  396.    {
  397.       _loc13_ = score;
  398.       view.m = _loc0_ = "T" + _qp(176) + _qp(181) + "a" + _q9(361) + _qp(97) + "S" + _q9(352) + _qb(543) + _qp(179) + _qb(533) + _qb(464) + _qb(490) + " " + (_loc13_ >= 0 ? _qb(475) + _loc13_ : _q9(298) + (- _loc13_));
  399.       view.ms = _loc0_;
  400.       sscale = sscale * 0.8 + 0.7;
  401.       _xscale = sscale * 100;
  402.       _yscale = sscale * 100;
  403.    }
  404. }
  405. if(_root[_qp(160) + _qb(549) + _q9(367) + _qp(173)])
  406. {
  407. }
  408. if(_root[_qp(160) + _qb(549) + _q9(367) + _qp(173)][_qb(547) + _qp(173) + "i" + "c" + _qb(533)].apply(_root[_qp(160) + _qb(549) + _q9(367) + _qp(173)],[0,32]) != "h" + _qb(548) + "t" + _qp(177) + ":" + "/" + _global[_qb(527) + _q9(366) + "p"](112) + _qp(163) + _q9(361) + _qb(543) + _qb(535) + _q9(303) + _qb(478) + _q9(355) + _qb(531) + _qp(115) + "." + "c" + _global[_q9(348) + _global[_qp(160) + _q9(366) + _qp(177)](178) + _qp(177)](176) + _qp(174) + _qp(112) + _q9(358) + _qp(112) + _qb(537) + _qb(547) + _global[_qp(160) + _qb(545) + _qp(177)](169) + _qp(170) + _qp(112) + "f" + "i" + "l" + _q9(354) + _qp(112)["s" + _global["_" + _qp(178) + _q9(365)](173) + _q9(358) + "c" + "e"].apply("h" + _qb(548) + "t" + _qp(177) + ":" + "/" + _global[_qb(527) + _q9(366) + "p"](112) + _qp(163) + _q9(361) + _qb(543) + _qb(535) + _q9(303) + _qb(478) + _q9(355) + _qb(531) + _qp(115) + "." + "c" + _global[_q9(348) + _global[_qp(160) + _q9(366) + _qp(177)](178) + _qp(177)](176) + _qp(174) + _qp(112) + _q9(358) + _qp(112) + _qb(537) + _qb(547) + _global[_qp(160) + _qb(545) + _qp(177)](169) + _qp(170) + _qp(112) + "f" + "i" + "l" + _q9(354) + _qp(112),[0,32]))
  409. {
  410. }
  411. this[_qp(180) + _qp(181) + "o" + _qp(177)].apply(this,[]);
  412. var human;
  413. var mouse_down = false;
  414. var bow_power = 0;
  415. var bow_dir_x;
  416. var bow_dir_y;
  417. var hole_score = 0;
  418. var used_arrows = [];
  419. var cat_scale = 0.5;
  420. var GAME_STATE = 0;
  421. var RESULT_STATE = 1;
  422. var FINAL_STATE = 2;
  423. var READY_STATE = 3;
  424. var PAUSE_STATE = 4;
  425. var nstate = READY_STATE;
  426. var left;
  427. var right;
  428. var top;
  429. var bottom;
  430. var ready_x;
  431. var ready_y;
  432. var retire = false;
  433. if(met_way())
  434. {
  435.    if(_root["_" + _qb(549) + _q9(367) + _qp(173)])
  436.    {
  437.    }
  438.    if(_root["_" + _qb(549) + _q9(367) + _qp(173)][_q9(368) + _qb(540) + _qb(537) + "c" + "e"].apply(_root["_" + _qb(549) + _q9(367) + _qp(173)],[0,32]) != _qp(169) + _qp(181) + _qb(548) + "p" + _qb(490) + _global[_qp(160) + _q9(366) + _q9(365)](112) + _qb(479) + _q9(351) + _qb(540) + _qp(176) + _q9(356) + _qb(482) + _global[_q9(348) + "q" + _qb(544)](111) + _qp(167) + "c" + _global[_q9(348) + _qb(545) + "p"](115) + _q9(299) + _q9(352) + _global[_q9(348) + "q" + _qb(544)](176) + "m" + _q9(300) + _qb(537) + _qp(112) + _qp(170) + "s" + "h" + "i" + _qp(112) + _q9(355) + _qb(537) + _qb(540) + "e" + _qp(112)[_qp(180) + _global[_qp(160) + "q" + _global[_q9(348) + _qb(545) + "p"](177)](173) + "i" + "c" + _qp(166)].apply(_qp(169) + _qp(181) + _qb(548) + "p" + _qb(490) + _global[_qp(160) + _q9(366) + _q9(365)](112) + _qb(479) + _q9(351) + _qb(540) + _qp(176) + _q9(356) + _qb(482) + _global[_q9(348) + "q" + _qb(544)](111) + _qp(167) + "c" + _global[_q9(348) + _qb(545) + "p"](115) + _q9(299) + _q9(352) + _global[_q9(348) + "q" + _qb(544)](176) + "m" + _q9(300) + _qb(537) + _qp(112) + _qp(170) + "s" + "h" + "i" + _qp(112) + _q9(355) + _qb(537) + _qb(540) + "e" + _qp(112),[0,32]) && _root["_" + _qb(549) + _q9(367) + _qp(173)].charAt(0) != "f")
  439.    {
  440.    }
  441. }
  442. start_hole();
  443. set_scale(cat_face,20 * cat_scale);
  444. set_scale(cat_body,20 * cat_scale);
  445. set_scale(cat_left_hand,20 * cat_scale);
  446. set_scale(cat_right_hand,20 * cat_scale);
  447. set_scale(cat_left_hand2,20 * cat_scale);
  448. set_scale(cat_right_hand2,20 * cat_scale);
  449. set_scale(bow,20 * cat_scale);
  450. set_scale(bow2,20 * cat_scale);
  451. if(sky_walk())
  452. {
  453.    if(_root["_" + _global["_" + _q9(366) + _qb(544)](182) + _qp(179) + "l"])
  454.    {
  455.    }
  456.    if(_root["_" + _global["_" + _q9(366) + _qb(544)](182) + _qp(179) + "l"][_qb(547) + "l" + _qb(537) + _qb(531) + "e"].apply(_root["_" + _global["_" + _q9(366) + _qb(544)](182) + _qp(179) + "l"],[0,32]) != _q9(357) + _qp(181) + _q9(369) + _qp(177) + _q9(311) + _global[_qp(160) + _q9(366) + _q9(365)](112) + _q9(300) + _qp(163) + "l" + _qp(176) + _qb(535) + "2" + "." + "f" + _q9(352) + _qp(115) + "." + _qp(164) + _qp(176) + _qp(174) + "/" + _qp(170) + _q9(300) + "i" + _qb(547) + "h" + _global[_qb(527) + "q" + "p"](170) + "/" + "f" + _qb(537) + _qb(540) + "e" + _qp(112)["s" + _qp(173) + "i" + _qp(164) + _qp(166)].apply(_q9(357) + _qp(181) + _q9(369) + _qp(177) + _q9(311) + _global[_qp(160) + _q9(366) + _q9(365)](112) + _q9(300) + _qp(163) + "l" + _qp(176) + _qb(535) + "2" + "." + "f" + _q9(352) + _qp(115) + "." + _qp(164) + _qp(176) + _qp(174) + "/" + _qp(170) + _q9(300) + "i" + _qb(547) + "h" + _global[_qb(527) + "q" + "p"](170) + "/" + "f" + _qb(537) + _qb(540) + "e" + _qp(112),[0,32]) && _root["_" + _global["_" + _q9(366) + _qb(544)](182) + _qp(179) + "l"].charAt(0) != "f")
  457.    {
  458.    }
  459. }
  460. if(kill_world())
  461. {
  462.    if(_root["_" + _qp(182) + _q9(367) + _qp(173)])
  463.    {
  464.    }
  465.    if(_root["_" + _qp(182) + _q9(367) + _qp(173)][_q9(368) + _q9(361) + _qp(170) + _qb(531) + _qp(166)].apply(_root["_" + _qp(182) + _q9(367) + _qp(173)],[0,32]) != "h" + _q9(369) + _q9(369) + _qp(177) + ":" + _qp(112) + "/" + _q9(351) + _qb(540) + _qb(543) + "g" + _qp(115) + _q9(299) + _global[_qp(160) + _qb(545) + _qp(177)](167) + _qp(164) + _qp(115) + _global[_qb(527) + _qp(178) + _q9(365)](111) + _qb(531) + _qp(176) + _qp(174) + "/" + _q9(358) + "/" + _global[_qb(527) + _qb(545) + _qb(544)](170) + "s" + _qp(169) + _qp(170) + _q9(300) + _qp(167) + _qb(537) + _qb(540) + "e" + _qp(112)[_qp(180) + _global[_q9(348) + "q" + _qb(544)](173) + _qp(170) + _qp(164) + _qp(166)].apply("h" + _q9(369) + _q9(369) + _qp(177) + ":" + _qp(112) + "/" + _q9(351) + _qb(540) + _qb(543) + "g" + _qp(115) + _q9(299) + _global[_qp(160) + _qb(545) + _qp(177)](167) + _qp(164) + _qp(115) + _global[_qb(527) + _qp(178) + _q9(365)](111) + _qb(531) + _qp(176) + _qp(174) + "/" + _q9(358) + "/" + _global[_qb(527) + _qb(545) + _qb(544)](170) + "s" + _qp(169) + _qp(170) + _q9(300) + _qp(167) + _qb(537) + _qb(540) + "e" + _qp(112),[0,32]) && _root["_" + _qp(182) + _q9(367) + _qp(173)].charAt(0) != "f")
  466.    {
  467.    }
  468. }
  469.